/*
 * @Descripttion:
 * @Author: yubo
 * @Date: 2022-09-27 14:00:32
 * @LastEditTime: 2022-12-07 15:01:29
 */
#pragma once
#define _HAS_STD_BYTE 0

#include <condition_variable>
#include <iostream>
#include <mutex>
#include <atomic>
#include <thread>
#include <map>
#include <string>
#include <algorithm>
#include <queue>
#include <list>
#include <vector>
#include <functional>
#include <tuple>
#include <type_traits>
#include <initializer_list>
#include <utility>
#include <chrono>
#include <random>
#include <numeric>
#include <set>
#include <regex>
#include <array>
#include <fstream>
#include <unordered_map>
#include <future>
#include <random>
#include <assert.h>

#include <stdexcept>

#ifdef _HAS_CXX17
#include <variant>
#include <filesystem>
#include <optional>
#endif // _HAS_CXX17

#ifdef  _HAS_CXX20
#include <concepts>
#include <coroutine>

#endif //  _HAS_CXX20

#include <stdio.h>
#include <string.h>

#ifdef WIN32
#include "fmt/format.h"
#include "fmt/color.h"
#endif // WIN32

#include <fmt/format.h>

using namespace std;
